package com.smartscreen.grademanage.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

@Data
public class ExamAnalysisResponse {
    private List<SubjectAnalysis> subjectAnalysis;
    private String aiInsights;
    
    @Data
    public static class SubjectAnalysis {
        private String subjectName;
        private BigDecimal averageScore;
        private BigDecimal highestScore;
        private BigDecimal lowestScore;
        private String passRate;
        private Map<String, Integer> scoreDistribution;
    }
}